#include <cstdio>
#include <cstring>
#include "searcher.hpp"

const std::string input = "/home/Zh_Ser/boost-search-engine-project/data/raw_html/raw.txt";

int main()
{
    // for test
    ns_searcher::Searcher* search = new ns_searcher::Searcher();
    search->InitSearcher(input);

    std::string query;
    std::string json_string;
    char buffer[1024];
    memset(buffer, 0, sizeof buffer);
    while (true)
    {
        std::cout << "Please Enter You Search Query# ";

        fgets(buffer, sizeof buffer - 1, stdin);
        // std::cin >> query;

        buffer[strlen(buffer) - 1] = '\0';
        query = buffer;

        search->Search(query, &json_string);
        std::cout << json_string << std::endl;
    }

    return 0;
}